package com.dsg.mappers;

import com.dsg.entity.Customer;
import com.dsg.entity.Customertype;
import com.dsg.entity.Kehustart;
import com.dsg.entity.Staff;
import com.dsg.vo.CustomerDto;

import java.util.List;

public interface CustomerMapper {
        /**
         * 查询所有客户
         * @return
         */
        List<Customer> findAll(CustomerDto customerDto);
        /**
         * 查询所有客户状态
         * @return
         */
        List<Kehustart> findAlltype();
        /**
         * 查询所有类型
         * @return
         */
        List<Customertype> findleixing();
        /**
         * 修改客户信息
         * @param customer
         */
        int update(Customer customer);
      /**
       * 添加客户信息
       * @param customer
       * @return
       */
       Integer add(Customer customer);

    /**
     * 批量删除
     * @param ids
     */
    void batchDel(Integer [] ids);

    /**
     * 查询所有的员工
     * @return
     */
    List<Staff> findYuangong();

    int updateStaff(Customer customer);
}
